package com.szl.group.common.anno;


import java.lang.annotation.*;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface WebLog {




    /**
     * 待格式化参数
     *
     * @return
     */
    String format() default "";

    /**
     * 参数位置
     *
     * @return
     */
    /* String[] spelArgs() default {};*/


    /**
     * 根据传入的状态值可选
     *
     * @return
     */
    SpelOptoin[] option() default {};


    /**
     * 是否需要前缀
     *
     * @return
     */
    boolean prefix() default true;

}
